import { IconDashboard, IconHome, IconUser, IconSettings, IconApps } from '@arco-design/web-react/icon';

export interface MenuItemConfig {
  key: string;
  path: string;
  titleKey: string; // i18n key for title
  icon: React.ComponentType;
}

const menuConfig: MenuItemConfig[] = [
  {
    key: '1',
    path: '/',
    titleKey: 'menu.home',
    icon: IconHome
  },
  {
    key: '2',
    path: '/dashboard',
    titleKey: 'menu.dashboard',
    icon: IconDashboard
  },
  {
    key: '3',
    path: '/users',
    titleKey: 'menu.userManagement',
    icon: IconUser
  },
  {
    key: '4',
    path: '/settings',
    titleKey: 'settings.title',
    icon: IconSettings
  },
  {
    key: '5',
    path: '/projects',
    titleKey: 'menu.projectManagement',
    icon: IconApps
  }
];

export default menuConfig;